/* 
 * File:   SimpleShader.h
 * Author: brady
 *
 * Created on June 27, 2011, 7:26 PM
 */

#ifndef SIMPLESHADER_H
#define	SIMPLESHADER_H

#include <shaders/Shader.h>
#include <core/Scene.h>

using namespace std;

class SimpleShader : public Shader {
public:
    SimpleShader();
    SimpleShader(Vector3D color){this->color = color;}
    SimpleShader(const SimpleShader& orig);
    virtual ~SimpleShader();
    Vector3D shade(IntersectionResult& intersection) const;
private:
    Vector3D color;

};

#endif	/* SIMPLESHADER_H */

